package com.wj.rpsm.user.service;

import com.wj.rpsm.user.pojo.User;

/**
 * @author WeiJin
 * @version 1.0
 */
public interface UserService {
    /**
     * 根据id修改用户状态
     * @param user
     * @return
     */
    int updateStatusById(User user);

    /**
     * 根据用户id获取用户信息
     * @param id
     * @return
     */
    User getById(Integer id);

    /**
     * 修改用户信息
     * @param user
     * @return
     */
    Integer updateInfo(User user);

    /**
     * 登录
     * @param account
     * @param password
     * @return
     */
    User login(String account, String password);

    /**
     * 根据用户账号查询用户是否村子
     * @param account
     * @return
     */
    User getUserByAccount(String account);
}
